home *** CD-ROM | disk | FTP | other *** search
- package org.spruce.midp.invaders;
-
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: org.spruce.midp.invaders.c
- final class class_0 {
- // $FF: renamed from: a int
- public static final int field_0 = 0;
- // $FF: renamed from: b int
- public static final int field_1 = 1;
- // $FF: renamed from: c int
- public static final int field_2 = 2;
- // $FF: renamed from: d int
- public static final int field_3 = 3;
- // $FF: renamed from: e int
- public static final int field_4 = 4;
- // $FF: renamed from: f int
- public static final int field_5 = 5;
- // $FF: renamed from: g int
- public static final int field_6 = 6;
- // $FF: renamed from: h int
- public static final int field_7 = 7;
- // $FF: renamed from: i int
- public static final int field_8 = 8;
- // $FF: renamed from: j int
- public static final int field_9 = 9;
- // $FF: renamed from: k int
- public static final int field_10 = 10;
- // $FF: renamed from: l int
- public static final int field_11 = 11;
- // $FF: renamed from: m java.lang.String[]
- private static final String[] field_12 = new String[]{method_1("/\u0001<J\"/\u0001<@(%\u000b6J(/\u00016@\"%\u00016@(%\u000b6J\"%\u0001<@\"/\u00016@(/\u000b<@(/\u000b<J(/\u0001<@(%"), method_1("/\u0001<J\"/\u0001<@(%\u000b6J(/\u00016@\"%\u00016@(%\u000b6J\"%\u0001<@\"/\u00016@(/\u000b<@(/\u000b<@(%\u0001<J(/"), method_1("/\u00016@(%\u0001<J(/\u000b6@(%\u000b<J(/\u000b<J(%\u000b6J\"%\u0001<@\"%\u000b6@(/\u00016@(%\u0001<@\"/\u0001<@\"/"), method_1("/\u00016@(%\u0001<@(/\u000b6@(/\u0001<J(/\u000b<@(%\u000b6J\"%\u00016@\"%\u000b6@\"%\u00016@(%\u00016@(/\u000b6@(/"), method_1("/\u0001<J\"/\u0001<@\"%\u000b6J\"/\u000b6@\"%\u00016J\"%\u000b6J\"%\u000b<@\"/\u00016@(/\u000b<J\"/\u000b<J(/\u0001<@(%"), method_1("/\u0001<J\"/\u0001<@\"%\u000b6J\"/\u000b6@\"%\u00016J\"%\u000b6J\"%\u000b<@\"/\u00016@(/\u000b<J\"/\u000b<@(%\u0001<J(/"), method_1("/\u0001<J\"/\u0001<@\"%\u000b6J\"/\u00016@\"/\u00016@(%\u00016@(%\u0001<J\"%\u000b6J(/\u0001<J\"/\u0001<@(/\u0001<@(/"), method_1("/\u0001<J\"/\u0001<@\"%\u000b6J\"/\u000b6@(%\u000b<J\"%\u0001<J\"/\u000b<J\"%\u000b6J(/\u0001<J\"/\u0001<@(/\u0001<@(/"), method_1("/\u0001<J\"/\u0001<@(%\u000b6J(/\u0001<J\"%\u000b<@(/\u000b6J\"/\u0001<@\"%\u000b6@(%\u000b6J\"%\u000b6J\"%\u000b6J\"%"), method_1("/\u00016@(/\u00016@\"/\u0001<J(/\u0001<J(%\u000b<@(%\u00016@(%\u0001<@\"/\u000b6@(/\u000b<J(/\u000b<J(/\u0001<J(/"), method_1("%\u0001<@(/\u0001<@\"/\u0001<@(%\u000b<@\"/\u00016J\"/\u000b<@(/\u000b<J(/\u00016@(/\u0001<J(/\u0001<J(/\u0001<@(%"), method_1("/\u0001<@\"/\u0001<@\"/\u00016@(/\u000b<@(%\u0001<J(/\u00016@(/\u000b<@(/\u0001<J(/\u000b<@(/\u000b<@(/\u000b<@(/")};
-
- // $FF: renamed from: a (int) javax.microedition.lcdui.Image
- public static Image method_0(int var0) {
- boolean var6 = d.B;
- Image var1 = Image.createImage(8, 7);
- Graphics var2 = var1.getGraphics();
- var2.setGrayScale(255);
- var2.fillRect(0, 0, 8, 7);
- var2.setGrayScale(0);
- char[] var3 = field_12[var0].toCharArray();
- int var4 = 0;
- if (!var6 && var4 >= 8) {
- return var1;
- } else {
- do {
- int var5 = 0;
- if (var6 || var5 < 7) {
- do {
- if (var3[var4 + 8 * var5] == '*') {
- var2.drawLine(var4, var5, var4, var5);
- }
-
- ++var5;
- } while(var5 < 7);
- }
-
- ++var4;
- } while(var4 < 8);
-
- return var1;
- }
- }
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- private static String method_1(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
- int var3 = 0;
- char[] var10000;
- int var10001;
- if (var2 <= 1) {
- var10000 = var1;
- var10001 = var3;
- } else {
- if (var3 >= var2) {
- return new String(var1);
- }
-
- var10000 = var1;
- var10001 = var3;
- }
-
- while(true) {
- char var10002 = var10000[var10001];
- byte var10003;
- switch (var3 % 5) {
- case 0:
- var10003 = 15;
- break;
- case 1:
- var10003 = 33;
- break;
- case 2:
- var10003 = 28;
- break;
- case 3:
- var10003 = 96;
- break;
- default:
- var10003 = 8;
- }
-
- var10000[var10001] = (char)(var10002 ^ var10003);
- ++var3;
- if (var2 == 0) {
- var10000 = var1;
- var10001 = var2;
- } else {
- if (var3 >= var2) {
- return new String(var1);
- }
-
- var10000 = var1;
- var10001 = var3;
- }
- }
- }
- }
-